package com.zhangxi.zhxy.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhangxi.zhxy.pojo.LoginForm;
import com.zhangxi.zhxy.pojo.Student;

/**
 * ClassName: StudentService
 * Package: com.zhangxi.zhxy.service
 */
public interface StudentService extends IService<Student> {
    /**
     * 登录校验，查询提交的表单是否有此人
     * @param loginForm 登录页提交的表单
     * @return
     */
    Student login(LoginForm loginForm);

    /**
     * 根据用户ID查找用户
     * @param userId
     * @return
     */
    Student getStudentById(long userId);

    /**
     * 查询学生信息（分页带条件）
     * @param page
     * @param student
     * @return
     */
    IPage<Student> getStudentByOpr(Page<Student> page,Student student);
}
